package cn.iocoder.yudao.module.trade.api.order.dto;

import lombok.*;

import java.time.LocalDateTime;

/**
 * 押金信息 DO
 *
 * @author 芋道源码
 */
@Data
public class DepositOrderDTO{

    /**
     * id
     */
    private Long id;
    /**
     * 对外展示
     */
    private String code;
    /**
     * 燃气户id
     */
    private Long crmMemberUserId;
    /**
     * 部门id
     */
    private Long deptId;
    /**
     * 部门名
     */
    private String deptName;
    /**
     * 支付方式0微信1支付宝2银行卡
     */
    private Integer payment;
    /**
     * 经办人id
     */
    private String operatorId;
    /**

     * 经办人名称
     */
    private String operatorName;
    /**

     * 总押金
     */
    private Integer depositAmount;
    /**
     * 租金价格
     */
    private Integer rentPrice;
    /**
     * 应收押金
     */
    private Integer toAmount;
    /**
     * 实收押金
     */
    private Integer inAmount;
    /**
     * 押金余额
     */
    private Integer balance;
    /**
     * 支付状态
     */
    private Integer payStatus;
    /**
     * 状态
     */
    private Integer status;
    /**
     * 来源
     */
    private Integer source;
    /**
     * 工单id
     */
    private Long wipId;
    /**
     * 工单编码
     */
    private String wipCode;
    /**
     * 起租时间
     */
    private LocalDateTime startTime;
    /**
     * 经办日期
     */
    private LocalDateTime endTime;
    /**
     * 单据id
            
     */
    private Long billId;
    /**
     * 回执
     */
    private Integer receiptLabel;
    /**
     * 回执状态
     */
    private Integer receiptStatus;
    /**
     * 回执时间
     */
    private LocalDateTime receiptTime;
    /**
     * 回执确认人
     */
    private String receiptName;
    /**
     * 起租日期1今天2昨天3自定义
     */
    private Integer startDayType;
    /**
     * 经办日期1今天2昨天3自定义
     */
    private Integer endDayType;

    /**
     *  备注
     */
    private String remark;
    private String skuName;
    /**
     * 押金内容
     */
    private String depositContent;
}